Skip to content

chore: release changes#15

Merged
pandeymangg merged 4 commits into
mainfrom
release-changes
Jun 15, 2026
Merged

chore: release changes#15
pandeymangg merged 4 commits into
mainfrom
release-changes

Conversation

@pandeymangg

Copy link
Copy Markdown
Contributor

Release changes

@coderabbitai

coderabbitai Bot commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Walkthrough

The GitHub Actions release workflow trigger is changed from tag pushes to release events of type published, with workflow_dispatch retained. A new validation step enforces that the release tag matches a semantic version pattern (X.Y.Z with optional prerelease suffix), aborting the workflow on mismatch. The publish dry-run step's conditional is updated to gate on release events. Separately, the formbricks Flutter package version is incremented from 0.0.1 to 0.1.0, and the changelog is updated to document the first beta release features.

🚥 Pre-merge checks | ✅ 3 | ❌ 2

❌ Failed checks (2 inconclusive)

Check name Status Explanation Resolution
Title check ❓ Inconclusive The title 'chore: release changes' is very generic and vague. While it references 'release', it doesn't convey what specific changes are included or what version is being released. Consider a more descriptive title such as 'chore: release v0.1.0' or 'chore: release Formbricks v0.1.0 with updated CI/CD workflow' to clarify the version and main changes.
Description check ❓ Inconclusive The description 'Release changes' is extremely minimal and vague, lacking any meaningful information about what is being released, version details, or the scope of changes. Add details about the version being released (v0.1.0), key changes (workflow updates, feature additions), and any breaking changes or migration notes if applicable.
✅ Passed checks (3 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@pandeymangg pandeymangg requested a review from itsjavi June 12, 2026 14:16
@pandeymangg

Copy link
Copy Markdown
Contributor Author

@coderabbitai review

@coderabbitai

coderabbitai Bot commented Jun 12, 2026

Copy link
Copy Markdown
Contributor
✅ Action performed

Review finished.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In @.github/workflows/release.yml:
- Around line 41-43: The regex pattern in the release tag validation check is
too restrictive for semver-compatible prerelease versions and does not properly
validate prerelease identifiers. Update the pattern that validates the TAG
variable to correctly match semantic versioning format (X.Y.Z) while properly
handling prerelease suffixes (like rc, alpha, beta with numeric identifiers).
The pattern should allow alphanumeric prerelease identifiers separated by
hyphens but reject invalid dotted suffixes in prerelease versions. Modify the
conditional expression with the regex match operator to use a more precise
semver-compatible pattern that accepts tags like 1.2.3-rc-1 as valid.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 83ae6a9d-ad5a-4383-818d-6c4203d0395b

📥 Commits

Reviewing files that changed from the base of the PR and between 425431d and f59e49b.

📒 Files selected for processing (3)
  • .github/workflows/release.yml
  • packages/formbricks/CHANGELOG.md
  • packages/formbricks/pubspec.yaml

Comment thread .github/workflows/release.yml Outdated
@sonarqubecloud

Copy link
Copy Markdown

@itsjavi itsjavi left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks, LGTM! 🚀

@pandeymangg pandeymangg merged commit 63813e4 into main Jun 15, 2026
10 checks passed
@itsjavi itsjavi deleted the release-changes branch June 15, 2026 10:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants